body {
    background-color: var(--themeColor);
}

.main {
    padding-top: .88rem;
}

.main .vss {
    background-color: var(--ff);
}

.main .vss .item {
    border-bottom: 1px solid var(--f6);
}

.main .vss .item .top .title {
    font-weight: 500;
    font-size: .30rem;
    color: var(--dcl);
}

.main .vss .item .top .time {
    font-weight: 400;
    font-size: .22rem;
    color: var(--c9);
    margin-top: .2rem;
}

.main .vss .item .more > i {
    font-size: .24rem;
    color: var(--c9);
}

.main .vss .item:last-child {
    border-bottom: none;
}

.main .details {
    background-color: var(--ff);
}

.main .details .title {
    font-weight: 500;
    font-size: .36rem;
    color: var(--dcl);
}

.main .details .time {
    font-weight: 400;
    font-size: .24rem;
    color: var(--c9);
}

.main .details .content {
    margin-top: .5rem;
}

.main .details .content > img {
    width: 100%;
}
